Capture
GFXReconstruct
-
Captures commands to a file and allows you to replay them.
-
Linux, Android, Linux.
-
Vulkan, but also other APIs.
-
(2025-10-04)
-
I tested it and it worked nicely, super simple.
-
set VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_gfxreconstruct
set GFXRECON_CAPTURE_FILE=C:\captures\capture.gfxr
set GFXRECON_CAPTURE_FRAMES=1000-2200
my_game.exe
-
gfxrecon-replay-
Tool to replay GFXReconstruct capture files.
gfxrecon-replay --pause-frame 1200 capture.gfxr-
Also supports
--screenshotsand--screenshot-allif you want a quick visual scan of frames. -
While
gfxrecon-replayis paused, attach RenderDoc or Nsight Graphics to the replay process (or launch the replay from RenderDoc/Nsight) and use RenderDocโs per-draw inspection / pixel history / depth buffer views. The GFXReconstruct docs explicitly say capture files โcan be replayed inside other tools (RenderDoc, Nsight, AMD tools, etc.)โ.
-
-
gfxrecon-info-
Tool to print information describing GFXReconstruct capture files.
-
-
gfxrecon-compress-
Tool to compress/decompress GFXReconstruct capture files.
-
The gfxrecon-compress tool requires LZ4, Zstandard, and/or zlib, which are currently optional build dependencies.
-
-
gfxrecon-extract-
Tool to extract SPIR-V binaries from GFXReconstruct capture files.
-
-
gfxrecon-convert-
Tool to convert GFXReconstruct capture files to a JSON Lines listing of API calls. (experimental for D3D12 captures)
-
-
gfxrecon-optimize-
Tool to produce new capture files with improved replay performance.
-
Debuggers
RenderDoc
-
-
API loader.
-
-
Cross-platform.
-
Open-source.
-
Not a profiler.
-
RenderDoc is not designed as a continuous multi-second timeline tracer; its strength is detailed single-frame analysis.
Nvidia Nsight Graphics
-
Capture :
-
(2025-10-04)
-
Exceptionally similar to RenderDoc.
-
-
-
GPU Trace :
PIX
-
.